package com.cloudservice.ccs.biz;

import com.cloudservice.ccs.entity.SessionMessage;

import java.util.List;
import java.util.Map;

public interface ISessionMessageBiz {
    void save(SessionMessage sessionMessage);

    void update(Integer id, SessionMessage sessionMessage);

    void partialUpdate(Integer id, Map<String, Object> fields);

    void delete(Integer id);

    SessionMessage getOne(Integer id);

    List<SessionMessage> getAll();

    List<SessionMessage> getAllInSession(Integer sessionId);

    List<SessionMessage> getPreviousInSession(Integer sessionId, Integer id);
}
